package com.itheima.test3;
/*
多态：
    事物在不同时刻表现出不同状态
    代码上的体现：父类子对象（new出来的子对象用父类引用）
前提
    要有继承或实现关系
    要有方法的重写--否则多态无意义
    要有父类引用指向子类对像
多态中的成员的访问特点
    成员变量：编译看左边，运行看左边
    成员方法：编译看左边，运行看右边
        变量不存在重写的概念
多态的好处与弊端
    好处：提高了方法的扩展性
    弊端：不能调用子类的特有的方法：向下转型。。。强制类型转换
 */
public class Demo {
    public static void main(String[] args) {
        Animal a = new Cat();//a是Animal数据类型
        a.eat();
    }
}
